])
gdk_gresource_xml = configure_file(output : 'gdk.gresource.xml',
- input : 'gen-gsk-resources-xml.py',
+ input : 'gen-gdk-gresources-xml.py',
command : [find_program('gen-gdk-gresources-xml.py'),
meson.current_source_dir(), '@OUTPUT@'])
--- /dev/null
+#!/usr/bin/env python3
+#
+# Generate gsk.resources.xml
+#
+# Usage: gen-gsk-gresources-xml OUTPUT-FILE [INPUT-FILE1] [INPUT-FILE2] ...
+
+import os, sys
+
+source_shaders = []
+vulkan_compiled_shaders = []
+vulkan_shaders = []
+
+for f in sys.argv[2:]:
+ if f.endswith('.glsl'):
+ source_shaders.append(f)
+ elif f.endswith('.spv'):
+ vulkan_compiled_shaders.append(f)
+ elif f.endswith('.frag') or f.endswith('.vert'):
+ vulkan_shaders.append(f)
+ else:
+ sys.exit(-1) # FIXME: error message
+
+xml = '''<?xml version='1.0' encoding='UTF-8'?>
+<gresources>
+ <gresource prefix='/org/gtk/libgsk'>
+
+'''
+
+for f in source_shaders:
+ xml += ' <file alias=\'glsl/{0}\'>resources/glsl/{0}</file>\n'.format(os.path.basename(f))
+
+xml += '\n'
+
+for f in vulkan_compiled_shaders:
+ xml += ' <file alias=\'vulkan/{0}\'>resources/vulkan/{0}</file>\n'.format(os.path.basename(f))
+
+xml += '\n'
+
+for f in vulkan_shaders:
+ xml += ' <file alias=\'vulkan/{0}\'>resources/vulkan/{0}</file>\n'.format(os.path.basename(f))
+
+xml += '''
+ </gresource>
+</gresources>'''
+
+if len(sys.argv) > 1 and sys.argv[1] != '-':
+ outfile = sys.argv[1]
+ f = open(outfile, 'w')
+ f.write(xml)
+ f.close()
+else:
+ print(xml)
+++ /dev/null
-#!/usr/bin/env python3
-#
-# Generate gsk.resources.xml
-#
-# Usage: gen-gsk-resources-xml OUTPUT-FILE [INPUT-FILE1] [INPUT-FILE2] ...
-
-import os, sys
-
-source_shaders = []
-vulkan_compiled_shaders = []
-vulkan_shaders = []
-
-for f in sys.argv[2:]:
- if f.endswith('.glsl'):
- source_shaders.append(f)
- elif f.endswith('.spv'):
- vulkan_compiled_shaders.append(f)
- elif f.endswith('.frag') or f.endswith('.vert'):
- vulkan_shaders.append(f)
- else:
- sys.exit(-1) # FIXME: error message
-
-xml = '''<?xml version='1.0' encoding='UTF-8'?>
-<gresources>
- <gresource prefix='/org/gtk/libgsk'>
-
-'''
-
-for f in source_shaders:
- xml += ' <file alias=\'glsl/{0}\'>resources/glsl/{0}</file>\n'.format(os.path.basename(f))
-
-xml += '\n'
-
-for f in vulkan_compiled_shaders:
- xml += ' <file alias=\'vulkan/{0}\'>resources/vulkan/{0}</file>\n'.format(os.path.basename(f))
-
-xml += '\n'
-
-for f in vulkan_shaders:
- xml += ' <file alias=\'vulkan/{0}\'>resources/vulkan/{0}</file>\n'.format(os.path.basename(f))
-
-xml += '''
- </gresource>
-</gresources>'''
-
-if len(sys.argv) > 1 and sys.argv[1] != '-':
- outfile = sys.argv[1]
- f = open(outfile, 'w')
- f.write(xml)
- f.close()
-else:
- print(xml)
endif # have_vulkan
gsk_resources_xml = configure_file(output : 'gsk.resources.xml',
- input : 'gen-gsk-resources-xml.py',
- command : [find_program('gen-gsk-resources-xml.py'),
+ input : 'gen-gsk-gresources-xml.py',
+ command : [find_program('gen-gsk-gresources-xml.py'),
'@OUTPUT@',
gsk_private_source_shaders,
gsk_private_vulkan_compiled_shaders,